package action;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.apache.struts.action.Action;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;
import org.apache.struts.action.ActionRedirect;

import dao.IUsuario;
import dao.UsuariosDao;

import forms.registroUsuarios;

public class registrarUsuariosController  extends Action{
	
	
	private static final Log LOGGER = LogFactory.getLog(logOutController.class);
	public ActionForward execute(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response)
			throws Exception
			{
		       LOGGER.info("registrarUsuariosController :: Inicio");
		       registroUsuarios usuario= (registroUsuarios)form;
		        
		       String nombre=usuario.getNombre();
		       String apellido1=usuario.getApellido1();
		       String apellido2=usuario.getApellido2();
		       String email=usuario.getEmail();
		       String telefono=usuario.getTelefono();
		       
		       if(nombre!=null)		    	   
		       {
		    	   LOGGER.info("registrarUsuariosController:: nombre");
		    	   IUsuario user=new UsuariosDao();
		    	   user.insertUser(usuario);
		    	   //ActionRedirect redirec=new ActionRedirect("success");
		    	   //redirec.addParameter("NOMBRE", nombre);
		    	   //return redirec;	
		    	   usuario.setNombre("");
		    	   usuario.setApellido1("");
		    	   usuario.setApellido2("");
		    	   usuario.setEmail("");
		    	   usuario.setTelefono("");
		    	   return mapping.findForward("success");
		       }
		       else
			       return mapping.findForward("noData");
		           
			}

}
